abcd pattern